<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
	<head>
		<title>PSP Report</title> 
		
		<style>
		td.fieldname {
			text-align:right;
			font-weight:bold;
		}
		body {
			font-family:Verdana;
		}
		div.section-title {
			font-size:150%;
			font-weight:bold;
			margin-top:20px;
		}
		
		div.graph-title {
			font-style: italic;
		}
		
		table.log-table {
			border-collapse:collapse;
		}
		table.log-table td {
			border-width:1px;
			border-style:solid;
			border-color:#888888;
			padding:5px 5px 5px 5px;
		}
		table.log-table th {
			border-width:2px;
			border-style:solid;
			border-color:#888888;
			background-color:#CCCCCC;
			padding:5px 5px 5px 5px;
		}
		</style>
	</head> 
	<body> 
	
		<div>
			<h1>Rainwater - Team Builder</h1>
			<em>Personal Software Process Summary</em>
		</div>
		
		<div class="section-title">Project Essentials</div>
			<table>
				<tr><td class="fieldname">Name:</td><td>Matt Rainwater</td></tr>
				<tr><td class="fieldname">Instructor:</td><td>Dr. Page</td></tr>
				<tr><td class="fieldname">Date:</td><td>April 16, 2012</td></tr>
				<tr><td class="fieldname">Language:</td><td>---</td></tr>
			</table>
	
		<div class="section-title">Lines of Code</div>
		<table>
			<tr><th>Type</th><th>Prediction by user</th><th>Actual</th></tr>
			<tr>
				<td>Added</td>
				<td>630</td>
				<td>435</td>
			</tr>
			<tr>
				<td>Base</td>
				<td>0</td>
				<td>---</td>
			</tr>
			<tr>
				<td>Modified</td>
				<td>0</td>
				<td>---</td>
			</tr>
			<tr>
				<td>Removed</td>
				<td>0</td>
				<td>---</td>
			</tr>
		</table>
		
		<div class="section-title">PSP Projection</div>
		<table>
		<tr><td align=center>
			<div class="graph-title">LoC Certainty</div>
			Not enough data to make a meaningful prediction
		</td><td align=center>
			<div class="graph-title">Time Certainty</div>
			Not enough data to make a meaningful prediction
		</td></tr></table>
		
		<div class="section-title">Project Data</div>
		<table>
		<tr><td align=center valign=top>
			<div class="graph-title">Time Per Defect Type</div>
			<img src='http://chart.apis.google.com/chart?cht=p3&chd=t:80,22,60&chs=300x150&chl=Code|Design|Module&chtt='>
		</td><td align=center valign=top>
			<div class="graph-title">Time Per Phase</div>
			<img src='http://chart.apis.google.com/chart?cht=p3&chd=t:1685,48,493,165,72&chs=300x150&chl=Code|Presentation|Design|PROBE Estimate|Research&chtt='>
		</td></tr>
		<tr><td colspan=2 align=center valign=top>
			<div class="graph-title">Time by Day</div>
			<img src='http://chart.apis.google.com/chart?cht=bvs&chd=t:0,0,0,0,0,0,0,0,0,0|0,0,0,23,25,0,0,0,0,0|0,0,75,0,0,0,0,0,0,75|103,0,0,62,0,0,0,0,0,0|72,0,0,0,0,0,0,0,0,0&chco=FFCC00,CC3300,CC6600,99CC00,CCCC00&chdl=Code|Presentation|Design|PROBE Estimate|Research&chxt=x,y&chxl=0:|Jan 29|Jan 30|Jan 31|Feb 1|Feb 2|Feb 3|Feb 4|Feb 5|Feb 6|Feb 7&chtt=&chs=500x200&chbh=30,10,10&chds=0,240,0,240,0,240,0,240,0,240&chxr=1,0,240,60'><br><img src='http://chart.apis.google.com/chart?cht=bvs&chd=t:0,0,0,0,0,0,0,0,75,0|0,0,0,0,0,0,0,0,0,0|0,75,0,0,0,89,75,0,0,0|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0&chco=FFCC00,CC3300,CC6600,99CC00,CCCC00&chdl=Code|Presentation|Design|PROBE Estimate|Research&chxt=x,y&chxl=0:|Feb 8|Feb 9|Feb 10|Feb 11|Feb 12|Feb 13|Feb 14|Feb 15|Feb 16|Feb 17&chtt=&chs=500x200&chbh=30,10,10&chds=0,240,0,240,0,240,0,240,0,240&chxr=1,0,240,60'><br><img src='http://chart.apis.google.com/chart?cht=bvs&chd=t:0,0,0,75,0,75,0,0,0,0|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0&chco=FFCC00,CC3300,CC6600,99CC00,CCCC00&chdl=Code|Presentation|Design|PROBE Estimate|Research&chxt=x,y&chxl=0:|Feb 18|Feb 19|Feb 20|Feb 21|Feb 22|Feb 23|Feb 24|Feb 25|Feb 26|Feb 27&chtt=&chs=500x200&chbh=30,10,10&chds=0,240,0,240,0,240,0,240,0,240&chxr=1,0,240,60'><br><img src='http://chart.apis.google.com/chart?cht=bvs&chd=t:0,0,75,0,0,0,0,15,0,75|0,0,0,0,0,0,0,0,0,0|0,0,0,44,0,0,0,60,0,0|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0&chco=FFCC00,CC3300,CC6600,99CC00,CCCC00&chdl=Code|Presentation|Design|PROBE Estimate|Research&chxt=x,y&chxl=0:|Feb 28|Feb 29|March 1|March 2|March 3|March 4|March 5|March 6|March 7|March 8&chtt=&chs=500x200&chbh=30,10,10&chds=0,240,0,240,0,240,0,240,0,240&chxr=1,0,240,60'><br><img src='http://chart.apis.google.com/chart?cht=bvs&chd=t:0,0,0,0,75,0,75,0,0,0|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0&chco=FFCC00,CC3300,CC6600,99CC00,CCCC00&chdl=Code|Presentation|Design|PROBE Estimate|Research&chxt=x,y&chxl=0:|March 9|March 10|March 11|March 12|March 13|March 14|March 15|March 16|March 17|March 18&chtt=&chs=500x200&chbh=30,10,10&chds=0,240,0,240,0,240,0,240,0,240&chxr=1,0,240,60'><br><img src='http://chart.apis.google.com/chart?cht=bvs&chd=t:0,0,0,0,0,0,0,112,75,0|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0&chco=FFCC00,CC3300,CC6600,99CC00,CCCC00&chdl=Code|Presentation|Design|PROBE Estimate|Research&chxt=x,y&chxl=0:|March 19|March 20|March 21|March 22|March 23|March 24|March 25|March 26|March 27|March 28&chtt=&chs=500x200&chbh=30,10,10&chds=0,240,0,240,0,240,0,240,0,240&chxr=1,0,240,60'><br><img src='http://chart.apis.google.com/chart?cht=bvs&chd=t:75,0,0,0,0,75,0,75,0,112|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0|0,0,0,0,0,0,0,0,0,0&chco=FFCC00,CC3300,CC6600,99CC00,CCCC00&chdl=Code|Presentation|Design|PROBE Estimate|Research&chxt=x,y&chxl=0:|March 29|March 30|March 31|April 1|April 2|April 3|April 4|April 5|April 6|April 7&chtt=&chs=500x200&chbh=30,10,10&chds=0,240,0,240,0,240,0,240,0,240&chxr=1,0,240,60'><br><img src='http://chart.apis.google.com/chart?cht=bvs&chd=t:0,179,146,0,0,154,142|0,0,0,0,0,0,0|0,0,0,0,0,0,0|0,0,0,0,0,0,0|0,0,0,0,0,0,0&chco=FFCC00,CC3300,CC6600,99CC00,CCCC00&chdl=Code|Presentation|Design|PROBE Estimate|Research&chxt=x,y&chxl=0:|April 8|April 9|April 10|April 11|April 12|April 13|April 14&chtt=&chs=500x200&chbh=30,10,10&chds=0,240,0,240,0,240,0,240,0,240&chxr=1,0,240,60'>
		</td></tr>
		</table>
		
		
		<div class="section-title">Cumulative Data</div>
		
		<table cellspacing=20>
		<tr><td align=center valign=top>
			<div class="graph-title">Time Per Defect Type</div>
			<img src='http://chart.apis.google.com/chart?cht=p3&chd=t:80,22,60&chs=300x150&chl=Code|Design|Module&chtt='>
		</td><td align=center valign=top>
			<div class="graph-title">Time Per Phase</div>
			<img src='http://chart.apis.google.com/chart?cht=p3&chd=t:1685,48,493,165,72&chs=300x150&chl=Code|Presentation|Design|PROBE Estimate|Research&chtt='>
		</td></tr>
		<tr><td colspan align=center valign=top>
			<div class="graph-title">Actual vs Estimated LoC</div>
			<img src='http://chart.apis.google.com/chart?cht=s&chd=t:0|0&chxt=x,y,x,y&chxr=0,0,150,30|1,0,150,30&chxl=2:|User-Estimated+LOC|3:|Actual+LOC&chxp=2,50|3,50&chs=300x200&chtt=Actual-Estimate History&chm=d,000000,1,1.0,10.0&chg=20,20'>
		</td>
		<td colspan align=center valign=top>
			<div class="graph-title">Actual vs Estimated LoC</div>
			<table>
			<tr><th>Project</th><th>Estimate</th><th>Actual</th></tr>
			</table>
		</td></tr>
		
		</table>
	
		<div class="section-title">Time Log</div>
		<table class="log-table"> 
			<tr><th>Date</th><th>Type</th><th>Int. Time</th><th width="50%">Description</th></tr><tr><td>Jan 29, 2012, 7:20 PM - 8:32 PM</td><td>Research</td><td>0</td><td>Did research on team building software and random number generators</td></tr><tr><td>Jan 29, 2012, 2:54 PM - 4:37 PM</td><td>PROBE Estimate</td><td>0</td><td>Started work on PROBE estimate for project, completed basic module layout and some methods</td></tr><tr><td>Jan 31, 2012, 10:30 AM - 11:45 AM</td><td>Design</td><td>0</td><td>Reworked some of the design from previous PROBE estimate</td></tr><tr><td>Feb 1, 2012, 7:40 PM - 8:42 PM</td><td>PROBE Estimate</td><td>0</td><td>Finished prelimary PROBE Estimate</td></tr><tr><td>Feb 1, 2012, 8:42 PM - 9:05 PM</td><td>Presentation</td><td>0</td><td>Worked on project pitch presentation</td></tr><tr><td>Feb 2, 2012, 10:05 AM - 10:30 AM</td><td>Presentation</td><td>0</td><td>Prepared for presentation</td></tr><tr><td>Feb 7, 2012, 10:30 AM - 11:45 AM</td><td>Design</td><td>0</td><td>Started work on initial design and PROBE estimate</td></tr><tr><td>Feb 9, 2012, 10:30 AM - 11:45 AM</td><td>Design</td><td>0</td><td>Continued work on initial design and PROBE estimate</td></tr><tr><td>Feb 13, 2012, 8:07 PM - 9:36 PM</td><td>Design</td><td>0</td><td>Finished initial design and PROBE estimate</td></tr><tr><td>Feb 14, 2012, 10:30 AM - 11:45 AM</td><td>Design</td><td>0</td><td>Did the design review</td></tr><tr><td>Feb 16, 2012, 10:30 AM - 11:45 AM</td><td>Code</td><td>0</td><td>Started skeletoning out modules</td></tr><tr><td>Feb 21, 2012, 10:30 AM - 11:45 AM</td><td>Code</td><td>0</td><td>Finished skeletoning out modules, fixed error</td></tr><tr><td>Feb 23, 2012, 10:30 AM - 11:45 AM</td><td>Code</td><td>0</td><td>Worked on random number generator module</td></tr><tr><td>March 1, 2012, 10:30 AM - 11:45 AM</td><td>Code</td><td>0</td><td>Finished up function work on rng module, did most of the test/properties for it</td></tr><tr><td>March 2, 2012, 3:20 PM - 4:04 PM</td><td>Design</td><td>0</td><td>Did the defect database design</td></tr><tr><td>March 6, 2012, 10:30 AM - 10:45 AM</td><td>Code</td><td>0</td><td>Finished up tests for rng module</td></tr><tr><td>March 6, 2012, 10:45 AM - 11:45 AM</td><td>Design</td><td>0</td><td>Did design for schedule input in driver module</td></tr><tr><td>March 8, 2012, 10:30 AM - 11:45 AM</td><td>Code</td><td>0</td><td>Started coded design for schedule input</td></tr><tr><td>March 13, 2012, 10:30 AM - 11:45 AM</td><td>Code</td><td>0</td><td>Continued code for schedule input, most calculations done, string manipulation not working correctly</td></tr><tr><td>March 15, 2012, 10:30 AM - 11:45 AM</td><td>Code</td><td>0</td><td>Worked on string manipulation, still having same problem</td></tr><tr><td>March 26, 2012, 4:30 PM - 6:22 PM</td><td>Code</td><td>0</td><td>Fixed problem, wrote bit array logic</td></tr><tr><td>March 27, 2012, 10:30 AM - 11:45 AM</td><td>Code</td><td>0</td><td>Discovered problem with bit array, fixed</td></tr><tr><td>March 29, 2012, 10:30 AM - 11:45 AM</td><td>Code</td><td>0</td><td>Worked on non-scheduling parts of student input</td></tr><tr><td>April 3, 2012, 10:30 AM - 11:45 AM</td><td>Code</td><td>0</td><td>Started modularizing driver code</td></tr><tr><td>April 5, 2012, 10:30 AM - 11:45 AM</td><td>Code</td><td>0</td><td>Finished modularizing driver code</td></tr><tr><td>April 7, 2012, 6:35 PM - 8:27 PM</td><td>Code</td><td>0</td><td>Did the file output functions for driver</td></tr><tr><td>April 9, 2012, 9:00 PM - 11:59 PM</td><td>Code</td><td>0</td><td>Worked on tieing everything together</td></tr><tr><td>April 10, 2012, 12:01 AM - 2:27 AM</td><td>Code</td><td>0</td><td>Continued from last entry</td></tr><tr><td>April 13, 2012, 9:25 PM - 11:59 PM</td><td>Code</td><td>0</td><td>Wrote tests for driver module</td></tr><tr><td>April 14, 2012, 12:01 AM - 2:23 AM</td><td>Code</td><td>0</td><td>Continued from last entry</td></tr>
		</table> 
		
		<div class="section-title">Defect Log</div>
		<table class="log-table">
			<tr><th>Date</th><th>Phase</th><th>Fix Time</th><th width="50%">Description</th></tr><tr><td>Feb 16, 2012</td><td>Module</td><td>60</td><td>Had problems getting the modules linking together, needed to work at it a bit and do some trial and error, couldn't find proper documentation on my error so it took awhile</td></tr><tr><td>March 1, 2012</td><td>Design</td><td>2</td><td>Changed the output of get-random-number-mod-max to be (number-less-than-max new-seed) rather than just number-less-than-max</td></tr><tr><td>March 6, 2012</td><td>Design</td><td>20</td><td>Several functions are going to be written to account for some of the input changes. In order to make writing input files more user-friendly, the code will be much larger and more difficult</td></tr><tr><td>March 13, 2012</td><td>Code</td><td>60</td><td>Packets not splitting time range correctly, (6:30 - 7:30) not splitting into (6:30) (7:30). Turns out problem was I was trying to split on one type of hyphen, but it was written in the other type of hyphen</td></tr><tr><td>March 27, 2012</td><td>Code</td><td>20</td><td>Bit array not starting ranges correctly, wasn't accounting for day of week correctly, (supposed to start on Tues 4PM, so the (48*2 + 16*2)th slot, starting much earlier</td></tr>
		</table>
	</body>
</html> 
 
